Efficient Grayscale Thinning on Parallel Hardware

نویسندگان

  • John M. Weiss
  • Christer Karlsson
چکیده

Thinning is an important task in many image processing applications, including remote sensing, photogrammetry, optical character recognition, and medical imaging. In this study, we compare the performance of thinning algorithms on parallel hardware. Grayscale thinning involves a substantial amount of computation per pixel, and may be accelerated in several ways: algorithmic improvements, code optimization, and parallelization. We describe an algorithmic improvement that speeds up grayscale thinning several-fold, and demonstrate scalable acceleration from multi-core CPU concurrency libraries (such as OpenMP), coprocessor hardware (such as the Xeon Phi), and GPUs (such as CUDA-enabled NVIDIA graphics cards). GPU processing appears to offer the most cost-effective approach for high performance grayscale thinning applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Grayscale Thinning via Parallel Processing

Grayscale thinning is a fundamental image processing/computer vision operation, but unfortunately a rather slow process. This paper examines the theoretical foundations of grayscale thinning as an extension of binary mathematical morphology, and presents a parallel processing approach that speeds up processing time by almost two orders of magnitude on parallel hardware.

متن کامل

Discrete Topological Transformations for Image Processing

Topology-based image processing operators usually aim at transforming an image while preserving its topological characteristics. This chapter reviews some approaches which lead to efficient and exact algorithms for topological transformations in 2D, 3D and grayscale images. Some transformations which modify topology in a controlled manner are also described. Finally, based on the framework of c...

متن کامل

A Parallel Thinning Algorithm for Grayscale Images

Grayscale skeletonization offers an interesting alternative to traditional skeletonization following a binarization. It is well known that parallel algorithms for skeletonization outperform sequential ones in terms of quality of results, yet no general and well defined framework has been proposed until now for parallel grayscale thinning. We introduce in this paper a parallel thinning algorithm...

متن کامل

A new parallel thinning algorithm for gray scale images

In this paper we introduce a parallel algorithm for thinning gray scale images. The algorithm is based on repeatedly conditionally eroding the gray level objects in the image until a one pixel thick pattern is obtained along the center of the high intensity region. Erosion conditions are devised to assure preserving connectivity. To properly handle objects with hollows, gray level gradient is u...

متن کامل

An Efficient Algorithm for Connected Attribute Thinnings and Thickenings

Connected attribute filters are morphological operators widely used for their ability of simplifying the image without moving its contours. In this paper, we present a fast, versatile and easy-to-implement algorithm for grayscale connected attribute thinnings and thickennings, a subclass of connected filters for the wide range of non-increasing attributes. We show that our algorithm consumes le...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015